Sunda clouded leopard - French English Dictionary